6c5eb15243abe53d945ebfd6afb64ba1e5e883e4,src/main/java/net/blay09/mods/craftingtweaks/client/ClientProvider.java,ClientProvider,dropOffMouseStack,#EntityPlayer#Container#number#,312

Before Change


    }

    private boolean dropOffMouseStack(EntityPlayer entityPlayer, Container container, int ignoreSlot) {
        if (entityPlayer.inventory.getItemStack() == null) {
            return true;
        }
        for (int i = 0; i < container.inventorySlots.size(); i++) {
            if(i == ignoreSlot) {
                continue;
            }
            Slot slot = container.inventorySlots.get(i);
            if (slot.inventory == entityPlayer.inventory) {
                ItemStack mouseItem = entityPlayer.inventory.getItemStack();
                ItemStack slotStack = slot.getStack();
                if (slotStack == null) {
                    getController().windowClick(container.windowId, i, 0, ClickType.PICKUP, entityPlayer);
                } else if (mouseItem.getItem() == slotStack.getItem() && (!slotStack.getHasSubtypes() || slotStack.getMetadata() == mouseItem.getMetadata()) && ItemStack.areItemStackTagsEqual(slotStack, mouseItem)) {
                    getController().windowClick(container.windowId, i, 0, ClickType.PICKUP, entityPlayer);
                }
                if (entityPlayer.inventory.getItemStack() == null) {
                    return true;
                }
            }
        }
        return entityPlayer.inventory.getItemStack() == null;
    }

    private void decompress(TweakProvider<Container> provider, EntityPlayer entityPlayer, Container container, Slot mouseSlot, CompressType compressType) {

After Change


                }
            }
        }
        return entityPlayer.inventory.getItemStack().func_190926_b();
    }

    private void decompress(TweakProvider<Container> provider, EntityPlayer entityPlayer, Container container, Slot mouseSlot, CompressType compressType) {